﻿@model Mestedur.ViewModels.UsersResults.UsersResultsViewModel

@{
    ViewBag.Title = "Результаты пользователей";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h3>Результаты пользователей</h3>
<div class="text"> 
<ul>
@foreach (var result in Model.UsersResults){
    <li><h4>@result.UserName</h4>
        @if (result.Courses.Count() != 0)
        {
            <div>
                <i><b>Пройденные разделы:</b></i>
            </div>
            <ul>
                @foreach(var course in result.Courses)
                {
                    <li>
                        <div>@course.Name</div>
                        <div><i><b>Пройденные темы:</b></i></div>
                        <ul>
                        @foreach(var topic in course.Topics)
                        {
                            <li>
                                <div>@topic.Name</div>
                                <div><i><b>Пройденные главы:</b></i></div>
                                <ul>
                                @foreach(var chapter in topic.Chapters)
                                {
                                    <li>
                                        <span>@chapter.Name</span>
                                        @if (chapter.Passed){
                                            <span class = "passed">Сдано</span>
                                            }else{
                                            <span class = "notpassed">Не сдано</span>
                                            }
                                        <span>Попытки: <b>@chapter.AttemptsCount</b></span>
                                    </li>
                                }
                                </ul>
                            </li>
                        }
                        </ul>
                    </li>
                }
            </ul>
        }else{
            <div>
                Нет результатов
            </div>
        }
    </li>
}
</ul>

  </div>